home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / HENSA / MATHS / PLPLOT / PLPLOT.ZIP / sys / dos / djgpp / mkmf.bat next >
Encoding:
DOS Batch File  |  1994-08-11  |  1.5 KB  |  61 lines

  1. @echo off
  2. REM -----------------------------------------------------------------------
  3. REM Example Makefile build script for DOS.
  4. REM -----------------------------------------------------------------------
  5.  
  6. @echo "creating tmp\Makefile"
  7.  
  8. set enable_f77="yes"
  9.  
  10. set plcf=../../../cf
  11.  
  12. REM Makefile initialization
  13.  
  14. cat cf/init.in        >tmp\Makefile 
  15.  
  16. REM Default target, core source and object file lists
  17.  
  18. cat %plcf%/dist.in    >>tmp\Makefile 
  19.  
  20. REM Copy source file lists and add djgpp specific source to makefile
  21.  
  22. cat cf/djgpp.in    >>tmp\Makefile 
  23.  
  24. REM Optional packages
  25.  
  26. if %enable_f77% == "yes" cat %plcf%/pkg_f77.in    >>tmp\Makefile 
  27.  
  28. REM Library targets
  29.  
  30. cat cf/initlib.in    >>tmp\Makefile
  31. cat cf/lib.in        >>tmp\Makefile
  32.  
  33. REM Program and demo file dependencies, targets
  34.  
  35. cat %plcf%/exes.in    >>tmp\Makefile 
  36. cat %plcf%/demos.in    >>tmp\Makefile 
  37.  
  38. REM Installation and miscellaneous.
  39.  
  40. cat cf/install.in    >>tmp\Makefile 
  41. cat cf/Misc.in        >>tmp\Makefile 
  42.  
  43. REM Object file dependencies
  44.  
  45. cat %plcf%/objs.in    >>tmp\Makefile 
  46.  
  47. REM -----------------------------------------------------------------------
  48. REM Now build Makedemo.in.
  49. REM Makedemo is a stand-alone makefile for the demo programs.
  50. REM Note: it links against the installed PLplot library.
  51. REM -----------------------------------------------------------------------
  52.  
  53. echo "creating tmp\Makedemo"
  54.  
  55. cat cf/init.in        >tmp\Makedemo
  56. cat cf/initdemo.in    >>tmp\Makedemo
  57.  
  58. cat %plcf%/demos.in    >>tmp\Makedemo
  59. cat %plcf%/Miscdemo.in    >>tmp\Makedemo
  60.  
  61.